使用数据管理器
命令 |
路径 |
数据管理器 |
工具 |
数据管理器允许您控制数据字段被附加到对象的方式,以及数据在“对象信息”面板上的显示和输入方式。这能够极大提高数据准确性并使数据输入更加高效。
当启动一个新项目时,使用“数据管理器”来设定以下:
在被创建或被指派至一个类时,将自动应用至对象的数据集
用于自定义数据字段或在自定义条件下应用数据字段的公式
用于在“对象信息”面板上的数据输入的自定义表单,可根据需要简单化或复杂化,且可在数据输入期间进行可选验证
有了良好的映射方案,许多对象在被添加至绘图时可带有所需的数据字段,甚至还已经附加了一些标准数据使用“对象信息”面板的“数据”选项卡或(仅限于 IFC 导出)IFC 数据命令以将剩余数据附加到单个对象,如编辑对象数据和指派 IFC 数据到对象中所述。
要映射数据并创建数据表:
选择该命令。
“数据管理器”对话框打开。
参数 |
说明 |
已保存设置选项 |
|
设置 |
<文档设置>和<活动设置>:在对话框中进行更改时,将自动显示<活动设置>,以表明尚未保存设置。单击确定并保存文件时,“活动设置”将存储为<文档设置>。 要加载已保存的映射集,从列表中选择它。如果已保存的集合包括一整组对象,所有这些对象的映射都会更改。如果已保存的集合仅包括针对单个对象的映射,那么仅该对象的映射会发生更改。 <COBie 默认值>包含当前跟 IFC 数据映射的所有对象的数据映射。所有字段值都至少有默认的空值(n/a 或 0),或者有一个带默认空值的 ELSE 子句,以满足非空工作表值的 COBie 要求。 <Vectorworks 默认设置>可还原默认映射集。 |
打开 |
打开一个对话框以定位并从本地或网络位置加载已保存的映射集 |
打开一个对话框以命名并保存当前映射,以便在其它文件中使用它们。 输入映射集的名称。 选择是保存整个映射方案,还是仅选定对象的映射。 指定要保存映射集的位置:您的用户文件夹、工作组文件夹,或两者。 |
|
打开“管理已保存的集合”对话框以重命名或删除已保存的集。类型列指示这是什么类型的映射集。 : 包括一整组对象的映射数据 : 包含单个对象的映射数据 从列表选择一个名称,然后单击相应的按钮。 |
|
IFC 版本 |
IFC 映射取决于 IFC 版本;更改版本会将所有当前映射分配还原至默认映射 |
IFC 语言 |
若经销商提供本地化的 IFC 版本,选择“本地化”以切换 IFC 实体和字段的语言。选择“原始”以使用英语版本。 |
对象 |
|
搜索框 |
输入文本以按名称过滤列表 |
使用 |
指定对象的映射状态。在该列中单击以切换设置。 : 启用数据表字段,并在适用时将该对象包含在 IFC 导出中 : 禁用数据表字段,并从 IFC 导出省略该对象 |
对象类型/对象名称 |
列出可附加并映射数据并且可创建数据表的 Vectorworks 对象和 IFC 实体类型。选择一个项目以显示它在其它两个列表中的当前映射方案。 基于类的对象:单击添加基于类的对象并选择一个类以将其添加到列表 符号定义:列出该文件中的当前所有二维/三维和三维定义 用作插件对象样式定义的红色符号不会被列出;这些符号由该插件对象映射来映射。 插件对象(第三方):列出您当前安装的所有第三方插件对象 插件对象(内置):列出所有标准插件,以及 IFC 实体;如果当前未列出所需的对象,请单击添加插件对象,然后选择一个对象以将其添加到列表中。 |
选择基于类的对象项目时,打开“添加基于类的对象”对话框以选择要映射的类。 若一个基于类的映射与一个基于对象类型的现有映射冲突,该类的映射会覆盖另一个映射。 |
|
添加插件对象 |
选择插件对象(内置)项目时,打开“添加插件对象”对话框以选择要映射的插件 |
当一个基于类的对象项目被选定时,会打开一个对话框以便从当前选定类到另一个类切换数据映射 |
|
删除 |
当一个基于类的对象项目被选定时,会从该列表中移除选定的类 |
由该映射附加的数据集 |
列出将附加到在“对象”列表中选定的对象类型的数据集、字段和字段映射。单击一个顶级项目旁的显示箭头以显示与其关联的字段的完整列表。 |
搜索框 |
输入文本以按名称过滤列表 |
附加 |
指定当选定类型的对象被添加到绘图中时,该记录和 IFC 数据字段及字段映射是否会被自动附加。在该列中单击以切换设置。 : 该数据集被附加 : 数据集未被附加 |
数据集/字段 |
列出用于选定对象类型的数据集,以及控制记录、IFC 实体或 Pset 是否会被附加到对象的“条件”公式 |
类型 |
显示数据集内的每个项目的一般说明。这些是顶级项目: 对象参数:用于选定对象类型的插件对象参数 记录格式:附加到选定对象类型的自定义字段(单击添加数据集以将其添加到列表) 主要:用于选定对象类型的主 IFC 实体 次要:用于选定对象类型的次 IFC 实体,用于有子元素的对象,如幕墙 条件:用于指派一个记录或一个主或次 IFC 实体到选定对象类型的可选条件映射公式。该条件适用于直接列于其下方的数据集。 对于在一个顶级项目下方的字段,该字段类型会显示(文本、弹出、布尔等)。 |
字段映射 |
显示用于该参数或 IFC 特性的映射公式 |
按映射 |
对于每个映射字段,确定如何在“对象信息”面板的“数据”选项卡中编辑字段。在该列中单击以切换设置。 : 该映射无法被直接编辑用户可以单击按钮以使字段可编辑。编辑后,用户可以再次单击该按钮以恢复映射值,并使字段不可编辑。 : 该映射可以被直接编辑编辑后,用户可以单击该按钮以恢复映射值。 如果数据表中包含映射字段,则在“数据集”列表中更改此值将更改“数据表”列表中的该值,反之亦然。 |
打开“添加数据集”对话框,为选定对象类型选择其它数据集(IFC Pset、IFC 实体或记录),用于在定义 IFC 数据映射以导出其它实例时诸如此类的复杂情况。在该框的顶部,输入一个或多个搜索项目以过滤该列表。选择所需的数据集,然后单击确定以将其添加到列表。 管理自定义特性集:打开“管理自定义特性集”对话框,选择一个用于自定义 Pset 的记录格式。为所需的记录格式单击使用列。这会使其在“添加数据集”对话框中的 Ifc PSets(自定义)列表中可供选择。请参阅使用自定义 IFC 特性集以获取详细信息。 主要/次要实体:如果 Pset 是主要实体的子元素,则选择次要实体;否则,请选择主要实体。例如,幕墙产生一个 IfcCurtainWall 实体;IfcCurtainWall 实体由元件和墙板组成,它们被映射为次要实体。 |
|
删除 |
从列表中删除选定的属性或数据集 |
向上和向下箭头 |
选择一个特性集,然后单击箭头将该集移动到列表中该实体上方或下方的 IFC 实体。这使您能形成附加了 Pset 的 IFC 实体组。 |
打开对话框,如创建或编辑映射公式中所述创建映射公式或定义附加数据集的条件 |
|
添加
|
在该数据集列表中添加选定的字段到数据表列表中当前选定字段的下方 |
全部添加
|
添加选定的数据集中的所有字段到数据表列表中当前选定的数据表中 |
用于该映射的数据表 |
列出将在“对象信息”面板上对在“对象”列表中选定的对象类型可用的数据表和字段。 若有一个字段,其源不再有效(例如,该记录格式被删除),其名称以红色显示,并会在您尝试保存该映射方案时显示一条错误提示。 |
# |
在该列中单击并上下拖动以更改该字段在数据表列表中的位置 |
表单名称/字段源 |
每个数据表名称会以粗体突出显示,后跟用于该表单的所有数据输入字段 |
标签 |
列出要在“对象信息”面板上显示此字段的标签 |
按映射 |
对于每个映射字段,确定如何在“对象信息”面板的“数据”选项卡中编辑字段。在该列中单击以切换设置。 : 使用数据表时,该映射无法被编辑。如果不使用数据表,并且字段是记录字段,则用户可以单击按钮以使该字段可编辑。 : 无论是否正在使用数据表,该映射都可被编辑。 如果数据表中包含映射字段,则在“数据集”列表中更改此值将更改“数据表”列表中的该值,反之亦然。 |
打开一个对话框以输入新数据表的名称,或选择一个现有数据表 |
|
打开一个对话框以重命名该数据表;会列出该名称 |
|
打开“编辑数据表字段”对话框以编辑这个字段在“对象信息”面板中显示和使用的方式。 字段源:指示这个数据片段用于哪个对象及记录格式或 IFC 字段;例如,Door.Fire Resistance.Fire Code Jurisdiction 以“Fire Resistance”记录格式显示“Fire Code Jurisdiction”字段,其会被附加到一个“门”对象。 标签: 输入一个用户友好标签。 对于类型为布尔或弹出/列举的记录和 IFC 字段,仅该字段的标签可被编辑。 使用字段验证:取决于数据的类型,可以添加规则以防止对该字段输入无效数据。选中此选项,然后输入所需的规则。若用户输入了一个无效的字段值,该字段名称和值会以红色显示,但该值仍会被接受。 数字验证:指定一个非零、最小、最大或默认值。 文本验证,弹出字段:单击定义以打开一个对话框,以输入要显示在弹出列表中的一列选择,每行输入一个条目。然后从那个列表选择一个默认值。 文本验证,自定义验证:指定最小和最大字符数、所需的起始和结尾字符或有效的电子邮件格式。 |
|
打开一个对话框以在该字段列表中创建一个带有可选标签的分隔线 |
|
删除 |
删除所选字段或分隔符 |
要开始一个新映射方案,从“对象”列表选择您想为其映射数据和/或创建数据表的对象类型。显示所有可用的符号定义、插件对象和 IFC 实体及特性集。要指派数据到特定类中的对象,选择“基于类的对象”标头,单击添加基于类的对象,然后选择该类以添加到该列表。
在“通过该映射附加的数据集”列表中,会自动设置 Vectorworks 内置插件对象以附加标准 IFC 数据集,但不对其它对象类型附加数据集。单击添加数据集以附加自定义或标准 IFC 特性集、IFC 实体或 Vectorworks 记录格式数据到所选对象类型。
同样在“通过该映射附加的数据集”列表中,您可以定义一个字段映射或条件,以对附加到选定对象类型的数据提供更详细的控制。请参阅创建或编辑映射公式以获取详细信息。
要以某种方式调整特定字段的数据,选择该字段并单击定义映射。
要附加数据到基于特定条件的所选对象,选择所需记录数据或 IFC 实体上方的“条件”行,并单击定义条件。
(可选)在“用于该映射的数据表”列表中,单击添加数据表以从“对象信息”面板为该类型的对象创建一个可用的自定义数据集输入字段。工作表名称被选定后,从“通过该映射列表附加的数据集”中选择字段;单击添加按钮以将选定字段添加到数据表中,或单击全部添加以添加整个数据集。您可以在一个数据表中混合并匹配任何数据集中的字段,并添加分隔符以组织这些字段。选择每个字段并单击编辑字段以输入一个用户友好的标签,并根据所需设立字段验证。
如果映射仅包含自动附加到对象的记录格式数据集,则不需要数据表。记录格式数据字段在“对象信息”面板的“数据”选项卡中始终可用。
要保存该映射方案以随另一个文件一起使用,单击保存,并指定是保存整个方案,还是仅保存用于所选对象的设置。当您完成设立一个映射方案后,单击确定。
在数据管理器中多选
若您在“对象”列表中多选对象以供编辑,请注意以下:
“通过该映射附加的数据集”列表仅显示应用于所有所选对象的记录格式。同样的,若您单击添加数据集,仅添加记录格式数据集(不会添加 IFC 实体或 Pset)。
“用于该映射的数据表”列表仅显示应用于所有所选对象的且拥有相同名称的表单。若这些数据表拥有相同名称,但字段具有不同的标签,则仅显示它们共同拥有的标签。若您单击添加数据表,所选表单会被应用至所有所选对象。